<?php

namespace app\common\model;

/**
 * 领导模型
 * Class Shop
 * @package app\common\model\store
 */
class Banner extends BaseModel
{
    protected $name = 'shanghui_banner';

//    /**
//     * 追加字段
//     * @var array
//     */
//    protected $append = ['region'];

    /**
     * banner图
     * @return \think\model\relation\HasOne
     */
    public function image()
    {
        $module = self::getCalledModule() ?: 'common';
        return $this->hasOne("app\\{$module}\\model\\UploadFile", 'file_id', 'image_id');
    }

    /**
     * Banner_id详情
     * @param $Banner_id
     * @return static|null
     * @throws \think\exception\DbException
     */
    public static function detail($Banner_id)
    {
        return static::get($Banner_id, ['image']);
    }

}